@charset "utf-8";
.hAboutdiv{padding-top:50px;position:relative;top:0;transition:all 0.8s;}
.hAboutdiv h3{font-size:52px;font-weight:400;margin-bottom:35px;}
.hAboutdiv h3 b{font-weight:bold;}
.homeTxt p{font-size:14px;color:#878686;line-height:24px;margin-bottom:15px;}
.hAboutdiv2{padding-bottom:50px;}
.hAboutdiv2 ul{overflow:hidden;}
.hAboutdiv2 li{float:left;}
.hAboutdiv2 li:nth-child(1){width:31%;}
.hAboutdiv2 li:nth-child(2){width:36%;}
.hAboutdiv2 li:nth-child(3){width:33%;}
.hAboutdiv2 li b,.hAboutdiv2 li>div{display:inline-block;vertical-align:middle;}
.hAboutdiv2 li b{font-size:44px;color:#878686;margin-right:10px;}
.hAboutdiv2 li span{font-size:16px;color:#878686;display:block;line-height:24px;}
.hAboutdiv2 li small{font-size:12px;color:#878686;display:block;line-height:24px;text-transform:uppercase;}
.news,.hxbg{position:relative;top:0;transition:all .8s;}
.news{background:#eaeaec;}
.miaoDiv-about li figure figcaption p{min-height:40px;}
.about-item-con{position:relative;}
.culture-r{position:absolute;top:50%;right:0;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);}
.news h2{font-size:2em;text-align:center;padding:3rem 0;}
.news_swiper{width:1220px;margin:0 auto;}
a.scale img.scale-img{transition:transform .3s ease-out;}
a.scale:hover img.scale-img{transform:scale(1.15);transition:transform .3s ease-out;}
.card-img, .card-img-bottom, .card-img-top{width:100%;}
.overflow-hidden{overflow:hidden;}
.shadow{box-shadow:0 1px 4px 0 #bdbdbd !important;}
.news-badge{width:40px;height:40px;position:absolute;left:50%;top:50%;margin:-20px 0 0 -20px;background:url(../styles/images/v-btn.png) no-repeat;background-size:cover;}
.p-4{padding:1.5rem!important;background:#FFFFFF;}
.card a{display:block;position:relative;text-align:center;}
.card a img{display:block;}
.card{overflow:hidden;}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .2s ease-out;color:#666;}
a.text-truncate:hover{color:#2CAEFF;}
.home-tit{padding:50px 0;background:#eaeaec;}
.home-tit{color:#222;text-align:center;font-family:"microsoft yahei","Myriad Pro","Arial";}
.home-tit h3{font-size:36px;font-weight:100;font-family:"Mangal";padding-bottom:10px;color:#575757;text-transform:uppercase;}
.home-tit h6{font-size:24px;}
.home-tit02{display:none;}
.iconfont{position:relative;}
.iconfont em{box-shadow:0 0 10px rgba(0,0,0,0.2);display:none;position:absolute;right:0;bottom:30px;z-index:999;background-color:#FFFFFF;padding:3px;border-radius:5px;}
.iconfont:hover em{display:block;}
.iconfont:hover em img{display:block;}
.bigimg{width:600px;position:fixed;left:0;top:0;right:0;bottom:0;margin:auto;display:none;z-index:9999;border:10px solid #fff;}
.mask{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#000;opacity:0.5;filter:Alpha(opacity=50);z-index:98;transition:all 1s;display:none}
.bigbox{width:840px;background:#fff;border:1px solid #ededed;margin:0 auto;border-radius:10px;overflow:hidden;padding:10px;}
.bigbox>.imgbox{width:400px;height:250px;float:left;border-radius:5px;overflow:hidden;margin:0 10px 10px 10px;}
.bigbox>.imgbox>img{width:100%;}
.imgbox:hover{cursor:zoom-in}
.mask:hover{cursor:zoom-out}
.mask>img{position:fixed;right:50%;bottom:5%;width:50px;margin-left:-25px;}
.mask>img:hover{cursor:pointer}
.friendlink {
			float:left;
		}
		.friendlink i{
			list-style: none;
			font-style: normal;
			line-height: 30px;
			float: left;
			}
		.friendlink .linkTagcs {
			text-align: left;
			float: right;
			width: 181px;
			max-height: 30px;
			overflow: hidden;
			transition: 0.3s all ease-in-out;
			line-height: 30px;
		}
		.friendlink .linkTagcs a{
			display: block;
			color: #999;
		}
		.friendlink .linkTagcs:hover {
			max-height: 30px;
			overflow-x: hidden;
			overflow-y: auto;
		}